﻿using GalaSoft.MvvmLight;
using System;
using System.Collections.Generic;
using System.Collections.ObjectModel;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace DSParaView
{
    public class ViewModelSortParaAt09 : ViewModelBase
    {
        private string _Name;
        public string Name { get => _Name; set => Set("Name", ref _Name, value); }

        private ObservableCollection<CtrlSortItemModel> _ListSortPara = new ObservableCollection<CtrlSortItemModel>();
        public ObservableCollection<CtrlSortItemModel> ListSortPara { get { return _ListSortPara; } set { Set("ListSortPara", ref _ListSortPara, value); } }

        private ObservableCollection<string> _ListAtLevel = new ObservableCollection<string>();
        public ObservableCollection<string> ListAtLevel { get { return _ListAtLevel; } set { Set("ListAtLevel", ref _ListAtLevel, value); } }

        private CtrlSlotItemModel _SlotModel = new CtrlSlotItemModel();
        public CtrlSlotItemModel SlotModel { get => _SlotModel; set => Set("SlotModel", ref _SlotModel, value); }

        private CtrlLotLimitModel _LotLimitModel = new CtrlLotLimitModel();
        public CtrlLotLimitModel LotLimitModel { get => _LotLimitModel; set => Set("LotLimitModel", ref _LotLimitModel, value); }

        private CtrlSDModel _SDModel = new CtrlSDModel();
        public CtrlSDModel SDModel { get => _SDModel; set => Set("SDModel", ref _SDModel, value); }


        private CtrlSeqNoModel _SeqNoModel = new CtrlSeqNoModel();
        public CtrlSeqNoModel SeqNoModel { get => _SeqNoModel; set => Set("SeqNoModel", ref _SeqNoModel, value); }



    }
}
